package com.ruoyi.report_ljlm.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.utils.BigDecimalUtil;
import lombok.Data;
import java.util.Date;



/**
 * 路面压实度试验检测报告(钻芯法)详情视图对象 report_ljlm_lmysdbg_bs_detail
 *
 * @author llb
 * @date 2024-07-10
 */
@Data
@ExcelIgnoreUnannotated
public class LmysdbgBsDetailVo {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @ExcelProperty(value = "")
    private Long id;

    /**
     * 主表id
     */
    @ExcelProperty(value = "主表id")
    private Long excelId;

    /**
     * 试件编号
     */
    @ExcelProperty(value = "试件编号")
    private String shijbh;

    /**
     * 取样位置
     */
    @ExcelProperty(value = "取样位置")
    private String qvywz;

    /**
     * 厚度
     */
    @ExcelProperty(value = "厚度")
    private BigDecimal houd;

    /**
     * 空隙率
     */
    @ExcelProperty(value = "空隙率")
    private BigDecimal kongxl;

    /**
     * 路面标准密度压实度
     */
    @ExcelProperty(value = "路面标准密度压实度")
    private BigDecimal lumbzmdysd;

    /**
     * 路面理论密度压实度
     */
    @ExcelProperty(value = "路面理论密度压实度")
    private BigDecimal lumllmdysd;


    public void setHoud(BigDecimal houd) {
        this.houd = BigDecimalUtil.stpTrailZero(houd);
    }

    public void setKongxl(BigDecimal kongxl) {
        this.kongxl = BigDecimalUtil.stpTrailZero(kongxl);
    }

    public void setLumbzmdysd(BigDecimal lumbzmdysd) {
        this.lumbzmdysd = BigDecimalUtil.stpTrailZero(lumbzmdysd);
    }

    public void setLumllmdysd(BigDecimal lumllmdysd) {
        this.lumllmdysd = BigDecimalUtil.stpTrailZero(lumllmdysd);
    }
}
